home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group93b.txt / 000009_icon-group-sender _Fri Apr 23 11:36:35 1993.msg < prev    next >
Internet Message Format  |  1993-06-16  |  4KB

  1. Received: from owl.CS.Arizona.EDU by cheltenham.CS.Arizona.EDU; Fri, 23 Apr 1993 08:38:54 MST
  2. Received: by owl.cs.arizona.edu; Fri, 23 Apr 1993 08:38:51 MST
  3. Date: Fri, 23 Apr 93 11:36:35 +0200
  4. From: karczma@univ-caen.fr (Jerzy Karczmarczuk)
  5. Message-Id: <9304230936.AA23022@univ-caen.fr>
  6. To: icon-group@cs.arizona.edu
  7. Subject: The popularity of Icon Never Ending Stooooory...
  8. Status: R
  9. Errors-To: icon-group-errors@cs.arizona.edu
  10.  
  11.  
  12. Dear Icon Masters,
  13.  
  14. To resume, Icon has acquired less popularity that it deserves because:
  15.  
  16.   A. It is free, or even worse (as you should buy the book), it is cheap.
  17.      So, the people do not appreciate.
  18.   B. It is not being taught early enough. Not used in introductory programming
  19.      courses.
  20.   C. There are plenty of other languages that are already popular, and people
  21.      are resistant to changes.
  22.  
  23. Perhaps you wouldn't mind taking into account some other factors.
  24.  
  25. 1. There are dozens of other languages *which are NOT popular* as well.
  26.    Perhaps we shouldn't be so catholic? We are the elite and not the
  27.    popular prophets, or are we? How many new religious sects, sorry, I
  28.    wanted to say *programming languages* are born every day? YES, I know
  29.    that we are the best, but...
  30.  
  31. 2. In the computing science community the tendencies fluctuate, from time 
  32.    to time we want something really powerful and universal, as Algol68 
  33.    (yes, no need to check my address, I am an European), or (pardonnez le 
  34.    gros mot) PL/I, but more often people like the simplicity. Look at the 
  35.    successes of LISP despite its syntactic austerity and quite primitive 
  36.    semantics.
  37.    Why almost all physicists still use FORTRAN? You might be tempted by
  38.    the obvious answer: the are forced to reuse the terabytes of existing
  39.    library code, so the disease perpetuates itself. But this answer is
  40.    incomplete, I assure you, I was a physicist myself before moving
  41.    (evolving? degenerating?) into comp. sci.: they are reluctant to learn
  42.    something too complex!
  43.    While using FORTRAN you are not tempted by some new, elegant ways of
  44.    coding your algorithms. You are so disgusted by the programming that
  45.    you don't risk paying too much attention to it, and you feel well
  46.    that you are still a physicist inside your heart.
  47.    So, perhaps Icon is too nice and powerful? It is a drug to be avoided?
  48.  
  49. 3. Something serious this time. I think that we need more APPLICATIONS.
  50.    The Newsletter article about stems in Finnish language was very good.
  51.    I transmitted immediately the information about it to our linguists,
  52.    and I suggested that I could give a seminar about the possible uses of 
  53.    Icon in the domain of automatic language processing. But, somebody asked
  54.    me about some other practical examples, and when I dumped on paper
  55.    some elegant modules from the Icon library, the reaction was:
  56.    "I wanted something PRACTICAL!"
  57.  
  58.    Funny, but there are people who do not consider a parser generator to
  59.    be something practical. It seems that the number of existing tool building
  60.    facilities is so large that there is a tendency to judge the quality of
  61.    the language by the number of closed, finished and polished products.
  62.    Not kross.icn, but theUltimateScrabblePlayer.icn.
  63.  
  64.  
  65. Jurek Karczmarczuk                     Lab. d'Informatique
  66.                                        Universite de Caen
  67.                                        Caen, Normandy, France.
  68.                                        karczma@univ-caen.fr
  69.